irish dublin fife celtic st andrews galway golf course golf edinburgh glasgow music scotland cork accommodation golf clubs golf club clare england